package cn.com.api.service.impl.base;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.com.api.entity.ApiT_logerp;

import cn.com.api.mapper.ApiT_logerpMapper;

import cn.com.api.service.ApiT_logerpService;

/**
 * 
 **/
@Service
public class T_logerpServiceImplBase {
	@Autowired
	private ApiT_logerpMapper apiT_logerpMapper;

	// 根据id获取
	public ApiT_logerp findT_logerpById(Integer id) {
		ApiT_logerp t_logerp = apiT_logerpMapper.findT_logerpById(id);
		return t_logerp;
	}

	// 查看数据集
	public List<ApiT_logerp> findT_logerps() {
		List<ApiT_logerp> t_logerps = apiT_logerpMapper.findT_logerps();
		return t_logerps;
	}

	// 添加
	public int insertT_logerp(ApiT_logerp t_logerp) {
		int ret_I = apiT_logerpMapper.insertT_logerp(t_logerp);
		return ret_I;
	}

	// 修改
	public int updateT_logerp(ApiT_logerp t_logerp) {
		int ret_I = apiT_logerpMapper.updateT_logerp(t_logerp);
		return ret_I;
	}

	// 删除
	public int deleteT_logerp(Integer id) {
		int ret_I = apiT_logerpMapper.deleteT_logerp(id);
		return ret_I;
	}

	// Foreign keys revelant

	// 删除根据Type_id
	public int T_logerpDeleteByType_id(String type_id) {
		int ret_I = apiT_logerpMapper.T_logerpDeleteByType_id(type_id);
		return ret_I;
	}

	// 获取根据Type_id
	public List<ApiT_logerp> findT_logerpsByType_id(String type_id) {
		List<ApiT_logerp> t_logerps = apiT_logerpMapper
				.findT_logerpsByType_id(type_id);
		return t_logerps;
	}

	// region Indexs revelant

	// 获取根据ip
	public List<ApiT_logerp> findT_logerpsByIp(String ip) {
		List<ApiT_logerp> t_logerps = apiT_logerpMapper.findT_logerpsByIp(ip);
		return t_logerps;
	}

}
